package com.gopay.remote.fundcps.model;

import com.gopay.common.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 基金协议对象
 * @author <a href="mailto:yhwpeng@126.com">wangdong</a>
 * @date 2017-06-16 17:09:56
 */
public class FundAgreement extends BaseEntity {
    private static final long serialVersionUID = -8458668050093590701L;

    private String keyId;
    private String agentSignNo;
    private String merchantId;
    private String merOrderNum;
    private String gopayOrderId;
    private Date tranDateTime;
    private Date tranFinishTime;
    private String respCode;
    private Date createdTs;
    private Date lastUpdTs;
    private BigDecimal version;
    private String status;
    private String fundAgreeNo;
    private String fundAccountNo;
    private String realName;
    private String mobile;
    private String certificateType;
    private String certificateNo;
    private String source;
    private String backgroundMerUrl;
    private String merremark1;
    private String merremark2;
    private String tranIp;
    private String memo;

    public String getKeyId() {
        return keyId;
    }

    public void setKeyId(String keyId) {
        this.keyId = keyId;
    }

    public String getAgentSignNo() {
        return agentSignNo;
    }

    public void setAgentSignNo(String agentSignNo) {
        this.agentSignNo = agentSignNo;
    }

    public String getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(String merchantId) {
        this.merchantId = merchantId;
    }

    public String getMerOrderNum() {
        return merOrderNum;
    }

    public void setMerOrderNum(String merOrderNum) {
        this.merOrderNum = merOrderNum;
    }

    public String getGopayOrderId() {
        return gopayOrderId;
    }

    public void setGopayOrderId(String gopayOrderId) {
        this.gopayOrderId = gopayOrderId;
    }

    public Date getTranDateTime() {
        return tranDateTime;
    }

    public void setTranDateTime(Date tranDateTime) {
        this.tranDateTime = tranDateTime;
    }

    public Date getTranFinishTime() {
        return tranFinishTime;
    }

    public void setTranFinishTime(Date tranFinishTime) {
        this.tranFinishTime = tranFinishTime;
    }

    public String getRespCode() {
        return respCode;
    }

    public void setRespCode(String respCode) {
        this.respCode = respCode;
    }

    public Date getCreatedTs() {
        return createdTs;
    }

    public void setCreatedTs(Date createdTs) {
        this.createdTs = createdTs;
    }

    public Date getLastUpdTs() {
        return lastUpdTs;
    }

    public void setLastUpdTs(Date lastUpdTs) {
        this.lastUpdTs = lastUpdTs;
    }

    public BigDecimal getVersion() {
        return version;
    }

    public void setVersion(BigDecimal version) {
        this.version = version;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getFundAgreeNo() {
        return fundAgreeNo;
    }

    public void setFundAgreeNo(String fundAgreeNo) {
        this.fundAgreeNo = fundAgreeNo;
    }

    public String getFundAccountNo() {
        return fundAccountNo;
    }

    public void setFundAccountNo(String fundAccountNo) {
        this.fundAccountNo = fundAccountNo;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getCertificateType() {
        return certificateType;
    }

    public void setCertificateType(String certificateType) {
        this.certificateType = certificateType;
    }

    public String getCertificateNo() {
        return certificateNo;
    }

    public void setCertificateNo(String certificateNo) {
        this.certificateNo = certificateNo;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getBackgroundMerUrl() {
        return backgroundMerUrl;
    }

    public void setBackgroundMerUrl(String backgroundMerUrl) {
        this.backgroundMerUrl = backgroundMerUrl;
    }

    public String getMerremark1() {
        return merremark1;
    }

    public void setMerremark1(String merremark1) {
        this.merremark1 = merremark1;
    }

    public String getMerremark2() {
        return merremark2;
    }

    public void setMerremark2(String merremark2) {
        this.merremark2 = merremark2;
    }

    public String getTranIp() {
        return tranIp;
    }

    public void setTranIp(String tranIp) {
        this.tranIp = tranIp;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }
}
